/*
 request.js 文件对axios做一个简单的封装，方便后续的使用
*/
import axios from "axios";

// 导入elementUI
// 引入element-ui
import { Message } from 'element-ui'
import 'element-ui/lib/theme-chalk/index.css';

// 对请求后台的服务器地址进行配置
axios.defaults.baseURL = 'http://127.0.0.1:8888';
//每次自动携带头信息Authorization
axios.defaults.headers.common['Authorization'] = localStorage.getItem("account");
// axios.defaults.headers.post['Content-Type'] = 'application/x-www-form-urlencoded';

// 请求发送前的拦截处理


// 添加响应拦截器
axios.interceptors.response.use((resp) => { 
    let respData = resp.data;
    if (respData.code == 20000) {
        Message({
            message: respData.msg,
            type: "success"
        });
    } else if (respData.code == 50000) { 
         Message({
            message: respData.msg,
            type: "error"
        });
    }
    return resp;
});

// 导出
export default axios